#include <iostream>

//c++风格的不定参数
void xprintf()
{
    std::cout<<std::endl;
}
template<typename T,typename ...Args>
void xprintf(const T& value,Args&& ...args)
{
    std::cout<<value<<" ";
    if((sizeof...(args))>0)
    {
        xprintf(std::forward<Args>(args)...);
    }
    else
    {
        xprintf();
    }
}
int main()
{
    xprintf("飞天猪");
    xprintf("飞天猪",666);
    xprintf("飞天猪","无敌",666);
    return 0;
}